market square – English–Latine translations

🇬🇧 en la 🇻🇦

market square noun

  • open area in a town housing a public market
emporium
Wiktionary Links